We develop a consistent method for calculating non-equilibrium Green's functions for a nano-sized dot coupled to electron reservoirs by tunneling. The leads are generally at different chemical potentials (non-equilibrium), and the dot may be a single molecule characterized by its own vibrational frequency $\wph$. We carry out a Keldysh functional analysis of the effective Green's functions of the local electron in the dot, and also of the vibration mode, in the Kondo regime. Finally, the tunneling current is calculated as a function of bias using non-equilibrium Green's function. We find stepwise increase of the current when bias exceeds even multiples of the phonon frequency.